// 入口文件

// 加载模块
let path = require('path');
let express = require('express');
let usersRouter = require('./routers/usersRouter.js');
let goodsRouter = require('./routers/goodsRouter.js');

// 连接数据库
require('./db/connect.js');

// 创建express实例
let app = express();

// 配置CORS跨域资源共享：
let cors = require('cors');
// 使用cors中间件
app.use(cors());

// 解析请求体
app.use(express.json());// 解析application/json数据
app.use(express.urlencoded({extended:true}));// 解析application/x-www-form-urlencoded数据

// 使用路由表匹配用户请求
app.use('/users',usersRouter);
app.use('/goods',goodsRouter);

// 设置静态资源目录
app.use('/static',express.static(path.join(__dirname,'www')));

// 监听端口号
app.listen(9999,()=>{
    console.log( '--------------server is ok--------------' );
});
